import type { SpColumnsType } from '@/components/SpTable/type'

export type ExportExcelOption = {
  /** 数据总数 */
  total: number
  /** 查询条件 */
  queryParams?: any
  /** 选中行 */
  selectedRowKeys?: number[]
  /** 列信息 */
  columns?: SpColumnsType[]
  /** 全部列信息 */
  allColumns?: SpColumnsType[]
}

export type ExportExcelFormState = {
  where: 'all' | 'query' | 'select'
  /** 导出文件名 */
  fileName?: string
}
